package vip.xiaonuo.sys.api;

import vip.xiaonuo.sys.api.dto.WechatLoginCallbackDto;

/**
 * @author zjt
 * @description
 * @since 2025/7/18 10:25
 */
public interface WechatApi {

    /**
     * 获取企业微信用户ID
     *
     * @param loginCode
     * @return
     */
    WechatLoginCallbackDto getWechatCallbackByLoginCode(String loginCode);

    /**
     * 根据Code保存敏感数据
     *
     * @param userTicket
     * @param userId
     */
    void saveSensitiveData(String userTicket, String userId);

    /**
     * 发送应用文字通知
     *
     * @param toUserId
     * @param content
     */
    void sendAppTextNotice(String toUserId, String content);
}
